.searchform article{max-width:888px;}
.searchform form{position:relative;}
.searchform button{position:absolute; right:0; top:0; bottom:0; background:none; border:none; cursor:pointer; font-size:18px; width:50px;}
@media(min-width:992px){
.searchform{padding-top:28px; padding-bottom:28px;}
}
@media(max-width:991px){
.searchform{padding-top:18px; padding-bottom:18px;}
}
.searchlist{border-top:1px solid #f0f0f0;}
.searchlist ul{padding-bottom:18px;}
.searchlist ul li{border-bottom:1px dashed #f0f0f0; padding:18px 0;}
.searchlist ul li:first-child{padding-top:0;}
.searchlist ul li:after{display:block; content:''; clear:both;}
.searchlist ul li img{width:160px; float:left;}
.searchlist ul li span{display:block;}
.searchlist ul li img + span{padding-left:178px;}
.searchlist ul li span i{display:block; opacity:.8; font-style:inherit;}
.searchlist .null-box{text-align:center;}
@media(min-width:992px){
.searchlist{padding-top:28px; padding-bottom:28px;}
}
@media(max-width:991px){
.searchlist{padding-top:18px; padding-bottom:18px;}
}
@media(max-width:767px){
.searchlist ul li{padding:8px 0;}
.searchlist ul li img{width:90px;}
.searchlist ul li img + span{padding-left:98px;}
}